
 
<form class="form-horizontal" method="Post" id="busqueda">
    <legend>Caja Chica</legend>
    <table>
        <tr>
            <td>
                <div class="control-group" style="margin-left: -30px;">
                    <label class="control-label">Desde</label>
                    <div class="controls">
                        <input class="input-small datepicker" type="text" id="fecha_desde" name="fecha_desde" placeholder="Fecha">
                    </div>
                </div>
            </td>
            <td>
                <div class="control-group" style="margin-left: -30px;">
                    <label class="control-label">Hasta</label>
                    <div class="controls">
                        <input class="input-small datepicker" type="text" id="fecha_hasta" name="fecha_hasta" placeholder="Fecha">
                    </div>
                </div>
            </td>
<!--            <td>
                <div class="control-group">
                    <label class="control-label">Seleccionar</label>
                    <div class="controls">
                        <select id="estado_ingreso" name="estado_ingreso" class="input-medium">
                            <option value="0">Todas</option>
                            <option value="1">Activos</option>
                            <option value="2">Historicos</option>
                        </select>
                    </div>
                </div>
            </td>-->
            <!--align="center" style="padding-left: 20px;" -->
            <td>
                
                <div class="control-group">
                    <div class="controls" >
                        <input  style="margin-left: -100px;" class="btn btn-primary " type="submit" name="buscar" value="Buscar "> 
                    </div>
                </div>
                
            </td>  
        </tr>
    </table>
    
</form>


<?php if (count($this->clientesEntreFechas) > 0): ?>
<style>
    .no_border {
        margin: 0; padding: 0;
    }
</style>
<legend></legend>
<h4>Resumen desde <?php echo $this->fecha_desde; ?> hasta <?php echo $this->fecha_hasta; ?></h4>
<table class="table table-bordered" >
    <thead style="background-color: #F0ECF6;">
        <tr>
            <th style="width: 200px;">Cliente</th>
            <th style="width: 150px;">Abono</th>
<!--            <th>Tipo Sesion</th>-->
            <th style="width: 250px;">Tipo Sesion</th>
            <th style="width: 250px;">Fecha Carga</th>
            
            <th style="width: 250px;">Monto</th>
            <th style="width: 250px;">Dif. Monto</th>
        </tr>
    </thead>
    <?php $totalMonto = 0; $totalDiferencia = 0;?>
    
    <?php  $cliente = new Doctrine_Model_Entities_Cliente(); $ingreso = new Doctrine_Model_Entities_Ingreso(); $sesion = new Doctrine_Model_Entities_Sesiones(); ?>
    
    <?php foreach ($this->clientesEntreFechas as $cliente): ?>
    <tbody>
        <tr>
            <td><?php echo $cliente->getApellido().' '.$cliente->getNombre();  ?></td>
            <td colspan="5">
                <table class="table table-bordered no_border">
                <tbody>
        <?php $ingresos = $cliente->getIngresosEntreFechas($this->fecha1,$this->fecha2);?>
        <?php  foreach ( $ingresos as $ingreso): ?>
               
            <?php $totalMonto += $ingreso->getMonto(); $totalDiferencia += $ingreso->getDif_monto(); ?>
                    <tr>
                        <td style="width: 150px;"><?php echo $ingreso->getCantidad().' de '.count($ingreso->getSesiones());  ?></td>
                        <td style="width: 250px;"><?php echo $ingreso->getTipoSesion()->getDescripcion();  ?></td>
                        <td style="width: 250px;"><?php echo $ingreso->getFechaCarga()->format('d/m/Y'); ?></td>
                        <td style="width: 250px;"><?php echo $ingreso->getMonto(); ?></td>
                        <td style="width: 250px;"><?php echo $ingreso->getDif_monto(); ?></td>
                    </tr>
        <?php endforeach; ?>
                </tbody>
            </table>
        </td>
    </tr>    
    <?php endforeach; ?>
    
    <tr style="background-color: #F0ECF6;">
        <td><b>Parcial</b></td><td colspan="3"></td><td><?php echo $totalMonto; ?></td><td><?php echo $totalDiferencia; ?></td> 
    </tr>
    <tr style="background-color: #B2D189;">
        <td><b><strong>Total</strong></b><td colspan="5"><strong><?php echo $totalDiferencia + $totalMonto; ?></strong></td> 
    </tr>
    </tbody>
</table>
        
<!-- 
</tbody>
    
    
    <?php foreach ($this->ingresosEntreFechas as $ingreso) : ?>
    <?php $totalMonto += $ingreso->getMonto(); $totalDiferencia += $ingreso->getDif_monto(); //$ingreso = new Doctrine_Model_Entities_Ingreso();  ?>
    <tbody>
        <tr>
            <td><?php echo $ingreso->getTipoSesion()->getDescripcion();  ?></td>
            <td><?php echo $ingreso->getFechaCarga()->format('d/m/Y');  ?></td>
            <td><?php echo $ingreso->getMonto();  ?></td>
            <td><?php echo $ingreso->getDif_monto();  ?></td>
        </tr>
       
<?php endforeach; ?>
-->
<?php endif; ?>


<script type="text/javascript">
    $(document).ready(function(){
        $( ".datepicker" ).datepicker({dateFormat: 'dd/mm/yy',changeMonth:true,changeYear:true});
        $(".ingreso_activo").colorbox({
            iframe:true, 
            innerWidth: "60%", 
            innerHeight: "60%",
            onClosed:function(){ location.reload(true); } });

    });
</script>

<script type="text/javascript">

    $(document).ready(function(){ 
        if ($("#txt_apellido").val() != "" ||  $("#txt_dni").val() != ""){
            $("#busqueda").validate({
            ignoreTitle: true,
            errorPlacement: false,
            rules: {
                /* personal cliente */
                fecha_desde: {required: true, dateITA: true},
                fecha_hasta: {required: true, dateITA: true}
            },
            highlight: function(element, errorClass) {
                $(element).attr('style', 'border:1px solid red; background-color:#FF7373; color:black;');
            },
            unhighlight: function(element, errorClass, validClass) {
                $(element).attr("style", "");
            },
            errorPlacement: function(error, element) {
            }
            });
        }
        
    });
    function borrarCliente(elem){
                
                    Sexy.confirm('Se eliminara de forma permanente un cliente.Esta seguro?',
                    {
                        
                        onComplete: function (valor){
                            if (valor) {
                                 $(".ingreso_activo").colorbox.close(); 
                                Sexy.alert('Cliente eliminado con Exito!');
                               
                            } 
                        }
                    });
                return false;
    }
    
</script>